Приложения для типовых задач

Задание Приложение
1
Дано натуральное число N. Вычислить S.
2
Даны натуральные числа n и k. Определить k-ю справа цифру числа n.
3
Написать и протестировать функцию, которая определяет, совпадают ли в заданной строке первая и последняя буквы.
4
Составьте программу, которая пересчитывает дату (месяц, день) в порядковый номер дня текущего года.
5
Дан произвольный текст. Напечатать в алфавитном порядке все буквы, которые входят в этот текст по одному разу.
6
Написать функцию для вычисления действительных и комплексных корней квадратного уравнения.
7
В текстовом файле подсчитать количество строк, оканчивающихся на заданную букву.
8
Написать и протестировать функцию вычисления определителя матрицы по методу Гаусса.
9
Распечатать все делители введенного натурального числа.
10
Введите месяц и день своего рождения. Выясните, какой ближайший год будст для вас счастливым. Год называется счастливым, ссли остаток от деления суммы его цифр на 10 совпадаст с аналогичным остатком сумм цифр месяца или дня рождения.
11
Даны длины отрезков А, В, С, D. Для каждой тройки этих отрезков, из которых можно построить треугольник, напечатать площадь этого треугольника.
12
Найти все натуральные числа, не превосходящие n и делящисся на каждую из своих цифр.
13
Ввести два предложения и распечатать самые длинные слова, общие для этих предложений. Если нужных слов нет - сообщить об этом.
14
Написать и протестировать функцию для вычисления корней кубического уравнения.
15
Проверить наличие баланса всех видов скобок в текстовом файле.
16
Ввести произвольный текст. Вычислить среднюю длину слов в тексте и среднее расстояние между знаками препинания.